/**
 *
 * FileName: CrmLogisticsChargeDTO.ts
 * Author:   徐寿春
 * Date:     2025/3/19 21:41
 *
 * 名称:表示 CRM 物流收费信息的接口
 */
export default class CrmLogisticsChargeDTO {
    /**
     * 记录的唯一标识，自增主键
     */
    id: number | null = null;
    /**
     * 物流的始发地
     */
    origin: string | null = null;
    /**
     * 物流的目的地
     */
    destination: string | null = null;

    /**
     * 物流的收费方式
     */
    chargingMethod: string | null = null;
    /**
     * 首重的重量
     */
    firstWeight: number | null = null;
    /**
     * 首重的价格
     */
    firstWeightPrice: number | null = null;
    /**
     * 重量在 (1, 10] 区间的收费
     */
    weightRange1To10: number | null = null;
    /**
     * 重量在 (10, 30] 区间的收费
     */
    weightRange10To30: number | null = null;
    /**
     * 重量在 (30, 50] 区间的收费
     */
    weightRange30To50: number | null = null;
    /**
     * 重量在 (50, 100] 区间的收费
     */
    weightRange50To100: number | null = null;
    /**
     * 重量在 (100, 300] 区间的收费
     */
    weightRange100To300: number | null = null;
    /**
     * 重量在 (300, 500] 区间的收费
     */
    weightRange300To500: number | null = null;
    /**
     * 重量在 (500, 1000] 区间的收费
     */
    weightRange500To1000: number | null = null;
    /**
     * 重量在 (1000, 2000] 区间的收费
     */
    weightRange1000To2000: number | null = null;
    /**
     * 重量在 2000 以上区间的收费
     */
    weightOver2000: number | null = null;
    /**
     * 起重的重量
     */
    initialWeight: number | null = null;
    /**
     * 最低收费金额
     */
    minimumCharge: number | null = null;
    /**
     * 关联的公司 ID
     */
    corporationId: number | null = null;

    optPerson: string | null = null;
    createTime: number | null = null;
    updateTime: string | null = null;

}